home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AppleVision - The Multimedia Monitor
/
AppleVision - The Multimedia Monitor (Apple Computer).iso
/
AppleVision Interactive
/
AppleVision Interactive.rsrc
/
CODE_11532_AppleEvt.txt
< prev
next >
Wrap
Text File
|
1995-07-27
|
9KB
|
166 lines
# near model CODE resource
# jump table entries: 12128-12130 (3 of them)
00000000 4E56 FEE6 link A6, -0x011A
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 49EE FF00 lea.l A4, [A6 - 0x100]
0000000C 4206 clr.b D6
0000000E 426E FEF2 clr.w [A6 - 0x10E]
00000012 558F subq.l A7, 2
00000014 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000018 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
0000001E 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00000024 486E FEE6 pea.l [A6 - 0x11A]
00000028 303C 0812 move.w D0, 0x812
0000002C A816 syscall Pack8
0000002E 3E1F move.w D7, [A7]+
00000030 6708 beq +0xA /* 0000003A */
00000032 3D47 0014 move.w [A6 + 0x14], D7
00000036 6000 00A8 bra +0xAA /* 000000E0 */
label0000003A:
0000003A 558F subq.l A7, 2
0000003C 486E FEE6 pea.l [A6 - 0x11A]
00000040 7001 moveq.l D0, 0x01
00000042 2F00 move.l -[A7], D0
00000044 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000004A 486E FEEE pea.l [A6 - 0x112]
0000004E 486E FEF4 pea.l [A6 - 0x10C]
00000052 303C 0A0B move.w D0, 0xA0B
00000056 A816 syscall Pack8
00000058 3E1F move.w D7, [A7]+
0000005A 6666 bne +0x68 /* 000000C2 */
0000005C 2D6E FEF8 FEFC move.l [A6 - 0x104], [A6 - 0x108]
00000062 558F subq.l A7, 2
00000064 486E FEFC pea.l [A6 - 0x104]
00000068 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000006C 3E1F move.w D7, [A7]+
0000006E 558F subq.l A7, 2
00000070 486E FEF4 pea.l [A6 - 0x10C]
00000074 303C 0204 move.w D0, 0x204
00000078 A816 syscall Pack8
0000007A 4A47 tst.w D7
0000007C 544F addq.w A7, 2
0000007E 6642 bne +0x44 /* 000000C2 */
00000080 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000084 1F06 move.b -[A7], D6
00000086 70FF moveq.l D0, 0xFFFFFFFF
00000088 3F00 move.w -[A7], D0
0000008A 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
0000008E 486E FEF2 pea.l [A6 - 0x10E]
00000092 2F0C move.l -[A7], A4
00000094 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00000098 4A6E FEF2 tst.w [A6 - 0x10E]
0000009C 6724 beq +0x26 /* 000000C2 */
0000009E 558F subq.l A7, 2
000000A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000A4 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
000000AA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000000B0 486C 0001 pea.l [A4 + 0x1]
000000B4 7000 moveq.l D0, 0x00
000000B6 1014 move.b D0, [A4]
000000B8 2F00 move.l -[A7], D0
000000BA 303C 0A0F move.w D0, 0xA0F
000000BE A816 syscall Pack8
000000C0 544F addq.w A7, 2
label000000C2:
000000C2 558F subq.l A7, 2
000000C4 486E FEE6 pea.l [A6 - 0x11A]
000000C8 303C 0204 move.w D0, 0x204
000000CC A816 syscall Pack8
000000CE 4A6E FEF2 tst.w [A6 - 0x10E]
000000D2 544F addq.w A7, 2
000000D4 6604 bne +0x6 /* 000000DA */
000000D6 3D47 FEF2 move.w [A6 - 0x10E], D7
label000000DA:
000000DA 3D6E FEF2 0014 move.w [A6 + 0x14], [A6 - 0x10E]
label000000E0:
000000E0 4CEE 10C0 FEDA movem.l D6,D7,A4, [A6 - 0x126]
000000E6 4E5E unlink A6
000000E8 205F movea.l A0, [A7]+
000000EA 4FEF 000C lea.l A7, [A7 + 0xC]
000000EE 4ED0 jmp [A0]
000000F0 4E56 FEE2 link A6, -0x011E
000000F4 48E7 0118 movem.l -[A7], D7,A3,A4
000000F8 47EE FF00 lea.l A3, [A6 - 0x100]
000000FC 426E FEEE clr.w [A6 - 0x112]
00000100 558F subq.l A7, 2
00000102 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000106 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
0000010C 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00000112 486E FEE2 pea.l [A6 - 0x11E]
00000116 303C 0812 move.w D0, 0x812
0000011A A816 syscall Pack8
0000011C 3E1F move.w D7, [A7]+
0000011E 6708 beq +0xA /* 00000128 */
00000120 3D47 0014 move.w [A6 + 0x14], D7
00000124 6000 00B8 bra +0xBA /* 000001DE */
label00000128:
00000128 558F subq.l A7, 2
0000012A 486E FEE2 pea.l [A6 - 0x11E]
0000012E 7001 moveq.l D0, 0x01
00000130 2F00 move.l -[A7], D0
00000132 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000138 486E FEEA pea.l [A6 - 0x116]
0000013C 486E FEF0 pea.l [A6 - 0x110]
00000140 303C 0A0B move.w D0, 0xA0B
00000144 A816 syscall Pack8
00000146 3E1F move.w D7, [A7]+
00000148 6676 bne +0x78 /* 000001C0 */
0000014A 598F subq.l A7, 4
0000014C 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000150 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00000154 285F movea.l A4, [A7]+
00000156 558F subq.l A7, 2
00000158 486E FEF0 pea.l [A6 - 0x110]
0000015C 303C 0204 move.w D0, 0x204
00000160 A816 syscall Pack8
00000162 200C move.l D0, A4
00000164 544F addq.w A7, 2
00000166 672A beq +0x2C /* 00000192 */
00000168 2D7C 5445 5854 FEF8 move.l [A6 - 0x108], 0x54455854 /* 'TEXT' */
00000170 2D4C FEFC move.l [A6 - 0x104], A4
00000174 558F subq.l A7, 2
00000176 2F2E 000C move.l -[A7], [A6 + 0xC]
0000017A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00000180 486E FEF8 pea.l [A6 - 0x108]
00000184 303C 0610 move.w D0, 0x610
00000188 A816 syscall Pack8
0000018A 204C movea.l A0, A4
0000018C A023 syscall DisposHandle/DisposeHandle
0000018E 544F addq.w A7, 2
00000190 602E bra +0x30 /* 000001C0 */
label00000192:
00000192 486E FEEE pea.l [A6 - 0x112]
00000196 2F0B move.l -[A7], A3
00000198 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
0000019C 558F subq.l A7, 2
0000019E 2F2E 000C move.l -[A7], [A6 + 0xC]
000001A2 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
000001A8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000001AE 486B 0001 pea.l [A3 + 0x1]
000001B2 7000 moveq.l D0, 0x00
000001B4 1013 move.b D0